package org.dromara.common.core.config;

import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.EnableAspectJAutoProxy;
import org.springframework.scheduling.annotation.EnableAsync;


/**
 * @Author 刘武贵
 * @Date 2024/8/15 22:00
 * @Description 功能描述：程序注解配置
 */
@AutoConfiguration
// 开启基于AspectJ的AOP自动代理，用于支持切面编程
@EnableAspectJAutoProxy
// 开启异步方法支持，通过代理类的方式，用于执行异步方法调用。其中proxyTargetClass = true表示使用CGLIB代理，可以对final方法进行代理
@EnableAsync(proxyTargetClass = true)
public class ApplicationConfig {

}
